﻿public enum CodeMode
{
    E_IsEmpty = 0,
    E_CanBeEmpty = 1,
    E_MustExists = 2
}

public enum MasterTypes
{
    E_Condominium = 0,
    E_Administrator = 1,
    E_PurchaseInvoice = 2,
    E_SaleInvoice = 3,
    E_BankCash = 4,
    E_Other = 5,
    E_Tax = 6,
    E_Deduction = 7,
    E_Restraint = 8
}

public enum AccountType
{
    E_Assets = 0,
    E_Liabilities = 1,
    E_Costs = 2,
    E_Revenue = 3
}

public enum TaxRegisterType
{
    E_NORegister = 0,
    E_TaxSale = 1,
    E_TaxPurchase = 2
}

public enum TaxRegisterStatus
{
    E_NotPrinted = 0,
    E_Provisional = 1,
    E_Final = 2
}

public enum DocumentType
{
    E_Manual = 0,
    E_Invoice = 1
}

public enum PeriodType
{
    E_January = 1,
    E_February = 2,
    E_March = 3,
    E_April = 4,
    E_May = 5,
    E_June = 6,
    E_July = 7,
    E_August = 8,
    E_September = 9,
    E_October = 10,
    E_November = 11,
    E_December = 12,
    E_1_Quarterly = 13,
    E_2_Quarterly = 14,
    E_3_Quarterly = 15,
    E_4_Quarterly = 16,
}

public enum LiquidationType
{
    E_Montly = 1,
    E_Quarterly = 2
}

public enum DebitCreditType
{
    E_Debit = 0,
    E_Credit = 4
}

public enum Counters
{
    SaleInvoice = 1,
    JournalEntry = 2,
    Quotations = 3,
    SaleTaxRegister = 4,
    PurchaseTaxRegister = 5,
    LiquidationTax = 6,
    CreditNoteEmitted = 7,
    DebitNoteEmitted = 8
}

public enum DescriptionType
{
    E_TaxRegister = 0
}

public enum TemplateType
{
    E_Sale = 0,
    E_Quotation = 1
}

public enum InvoiceType
{
    E_InvoiceEm = 0,
    E_CreditNoteEm =1,
    E_DebitNoteEm = 2,
    E_InvoiceRc = 3,
    E_CreditNoteRc = 4,
    E_DebitNoteRc = 5,
    E_NoInvoice = 6
}